//基础控制器
const xtpl = require ('xtpl');
const path = require('path');
module.exports.sendMsg = function(text,res){
    xtpl.renderFile(
        path.join(__dirname, '../view/admin/error.html'),
        {
            msg:text
        },
        function (err, content) {
            res.setHeader('Conten-Type', 'text/html;charset=utf-8');
            res.send(content);

        })
}
module.exports.randomString = function (len = 4) {
    len = len || 32;
    var $chars = 'ABCDEFGHJKMNPQRSTWXYZabcdefhijkmnprstwxyz12345678';    /****默认去掉了容易混淆的字符oOLl,9gq,Vv,Uu,I1****/
    var maxPos = $chars.length;  // 获取个数  49
    // console.log(maxPos)
    var pwd = '';
    for (var i = 0; i < len; i++) {	// 循环4次
    	// console.log(Math.random() * maxPos);	//0.4 * 39	// 8.091596966440793
    	// console.log('---')
    	// console.log(Math.floor(Math.random() * maxPos));  // 8

    	// $chars.charAt(下标)  =》  获取到字符
        pwd += $chars.charAt(Math.floor(Math.random() * maxPos));
    }
    return pwd;   // 23a1
};